how to start learning app projects with building a toy﹖

Gordon Brander recommends to start with a toy .

Toys are, in his definition:
* fun
* inviting
* free of (directed) goals
* non-threatening to the existing players

Say we want to build a learning tool — how would we apply this mental model?

First, I think we have to admin that we are inherently stretching the mental model, because declaring that we want to build a "learning tool" is declaring a goal. But that's also the interesting conflict, given how central explicit goals are in common paradigms of educational software design. Thou shalt communicate the goal structure , and all that.

That said, I can think of two ways: